/* CSS Document */
/*===================================初始化=====================================*/
html, body, div, span, object, iframe,h1, h2,
h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn,
em, img, ins,kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd,
ol, ul, li,fieldset, form, label, legend,table, caption, tbody,
tfoot,thead,tr, th, td,article, aside, canvas, details, figcaption,
figure, footer, header, hgroup, menu, nav, section, summary,time, mark,
audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  outline-style:none;/*FF*/
}
html,body{font-size: 20px;}
a{text-decoration:none; color: inherit;}
ul,li{list-style:none;}
img{display:block;}

input{
  background:none;
  outline:none;
  border:0px;
}

input[type="text"]:focus,
input[type="password"]:focus {
  outline: none;
}

/*css为clearfix，清除浮动*/
.clearfix::before,
.clearfix::after{
  content: "";
  height: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  clear: both;
}
.clearfix:after{clear:both;}
.clearfix{
  *zoom:1;/*IE/7/6*/
}

/* 居中 */
.center{
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/*表格*/
.Table {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  border-collapse: collapse;
}

.Table td, .Table th {
  border: 0;
}

.Table thead th {
  background: none;
}

.Table tr:nth-child(odd) {
  background: none;
}

.Table tr:nth-child(even) {
  background: none;
}


/*内容区*/
.contentF{padding:3.28rem 0 4.5rem; box-sizing: border-box; overflow: hidden; min-height: 100vh;}
.content{padding:3.28rem 0 0; box-sizing: border-box; overflow: hidden; min-height: 100vh;}


/* 班级滚动条*/
.roll{ width: 100%; height: 3.5rem; border-top:0.5rem solid #f2f2f2; border-bottom: 0.7rem solid #f2f2f2; background: #fff;}
#roll p{line-height: 3.5rem; font-size: 1rem; text-align: center;}
#roll .roll-active{color:#00c08c; border-bottom:0.125rem solid #00c08c; box-sizing: border-box;}

/*选择*/
.select{width: 100%; height: 3.5rem; line-height: 3.5rem;  padding-left: 1rem; box-sizing: border-box; font-size: 1.1rem; color: #666;
  background:url("../images/studentExamIcon.png") no-repeat 25rem center #fff; background-size: 0.5rem auto;  margin: 0.5rem auto; }

.fixedBottom{
  width: 100%;
  position: fixed !important;
  bottom: 0px;
  left: 0px;
  z-index: 1000;}
.zz{ width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; left: 0;
  top: 0; z-index: 100}

.load{ margin: calc(50% - 2rem) auto 0}
.van-picker__cancel{color:#00c08c !important;}
.van-picker__confirm{ color:#00c08c !important;}

/*请假 标签状态*/
.leaveType span{display: block; width: 5rem; height: 2.2rem; line-height: 2.2rem; font-size: 0.9rem; text-align: center; border-radius: 1rem; color: #fff; }
.leaveIcon p{ padding-top: 1.9rem; font-size: 0.9rem; line-height: 0.9rem; text-align: center; background: no-repeat center top; background-size: 1.3rem;}
/*已查看*/
.processed{ background: #60c5ff;}
.leaveIcon .processedD{ background-image: url("../images/processed.png"); color: #60c5ff}

/*已超时*/
.timeout{background: #ff7c4e;}
.leaveIcon .timeoutD{ background-image: url("../images/timeout.png");color: #ff7c4e}
/*待处理*/
.processing{background: #bfbfbf;}
.leaveIcon .processingD{ background-image: url("../images/processing.png");color: #bfbfbf}
/*已回复*/
.replyed{ background: #00c08c;}
.leaveIcon .replyedD{ background-image: url("../images/replyed.png"); color: #00c08c}

.bottomBut{width: 100%; height: 3.3rem; background: #00c08c; font-size: 1.1rem; line-height: 3.3rem; text-align: center; color:#fff; position: fixed;
  left: 0; bottom: 0;}

